package cn.tedu;

import redis.clients.jedis.Jedis;

import java.util.List;

/**
 * Author：程Sir
 * Name： redis-jedis
 * Content:
 */
public class Jedis_list {
    public static void main(String[] args) {
        // 1. 创建链接
        Jedis jedis = new Jedis();
        // 2. 操作
        // 存储
//        jedis.lpush("mylist","a","b","c");
//        jedis.rpush("mylist","aa","bb","cc");
        // 结果：c b a aa bb cc
        // 获取
        List<String> mylist = jedis.lrange("mylist",0,-1);
        System.out.println("获取的list结果是："+mylist);

        // 删除【弹出元素】
        String lpop = jedis.lpop("mylist"); // c
        // 在低版本的redis中，服务端是不支持以下的api操作！升级redis安装版本即可：4.0
//        List<String> rpop = jedis.rpop("mylist",2); //  cc bb
        String rpop = jedis.rpop("mylist"); //  cc
        System.out.println("左弹出的值是："+lpop);
        System.out.println("右弹出的值是："+rpop);

        // 3.关闭链接
        jedis.close();
    }
}
